package pogvue.datamodel;

import java.awt.*;

public interface SequenceI {
  public void        setName(String name);
  public String      getName();

  public void        setStart(int start);
  public int         getStart();

  public String      getDisplayId();

  public void        setEnd(int end);
  public int         getEnd();

  public int         getLength();

  public void        setSequence(String sequence);
  public String      getSequence();
  public String      getSequence(int start,int end);
  public char        getCharAt(int i);

  public void        setDescription(String desc);
  public String      getDescription();

  public int         findIndex(int pos);
  public int         findPosition(int i);

  public void        deleteCharAt(int i);
  public void        insertCharAt(int i, char c);
  public void        insertCharAt(int i,char c,boolean chop);

  public void        setColor(Color c);
  public Color       getColor();

  public String      getSubstring(int i, int j);
}











